Load Shedding in Network Monitoring Applications
نویسندگان
چکیده
Monitoring and mining real-time network data streams are crucial operations for managing and operating data networks. The information that network operators desire to extract from the network traffic is of different size, granularity and accuracy depending on the measurement task (e.g., relevant data for capacity planning and intrusion detection are very different). To satisfy these different demands, a new class of monitoring systems is emerging to handle multiple and arbitrary monitoring applications. Such systems must inevitably cope with the effects of continuous overload situations due to the large volumes, high data rates and bursty nature of the network traffic. These overload situations can severely compromise the accuracy and effectiveness of monitoring systems, when their results are most valuable to network operators. In this thesis, we propose a technique called load shedding as an effective and low-cost alternative to overprovisioning in network monitoring systems. It allows these systems to handle efficiently overload situations in the presence of multiple, arbitrary and competing monitoring applications. We present the design and evaluation of a predictive load shedding scheme that can shed excess load in front of extreme traffic conditions and maintain the accuracy of the monitoring applications within bounds defined by end users, while assuring a fair allocation of computing resources to non-cooperative applications. The main novelty of our scheme is that it considers monitoring applications as black boxes, with arbitrary (and highly variable) input traffic and processing cost. Without any explicit knowledge of the application internals, the proposed scheme extracts a set of features from the traffic streams to build an on-line prediction model of the resource requirements of each monitoring application, which is used to anticipate overload situations and control the overall resource usage by sampling the input packet streams. This way, the monitoring system preserves a high degree of flexibility, increasing the range of applications and network scenarios where it can be used. Since not all monitoring applications are robust against sampling, we then extend our load shedding scheme to support custom load shedding methods defined by end
منابع مشابه
Custom Load Shedding for Non-Cooperative Network Monitoring Applications
Network monitoring applications are prone to continuous overload situations due to the extreme and highly variable data rates of network traffic, traffic anomalies and network attacks. These overload situations can have a severe and unpredictable impact on the accuracy of monitoring applications, right when they are most valuable to network operators. Load shedding via traffic sampling has rece...
متن کاملResource Usage Modeling for Network Monitoring Applications
Building robust network monitoring applications is hard given the unpredictable nature of network traffic and high, ever-increasing data rates. Traffic analysis systems must be designed with load shedding techniques in mind that can reduce the workload of a network monitoring system whilst gracefully degrading the accuracy of the results. We present a novel load shedding approach based on build...
متن کاملOn-Line Predictive Load Shedding for Network Monitoring
Building robust network monitoring applications is hard given the unpredictable nature of network traffic. Complex analysis on streaming network data usually leads to overload situations when presented with anomalous traffic, extreme traffic mixes or highly variable rates. We present an on-line predictive load shedding scheme for monitoring systems that quickly reacts to overload situations by ...
متن کاملUnder Frequency Load shedding Algorithm in Smart Islanded Networks Using Loads Frequency Index
This paper presents an optimal method of frequency load shedding (UFLS) based on the rate of change of frequency of load (ROCOFL) in islanded distribution networks (DN). The proposed method minimizes the average amount of penalties paid by the independent operator of the network by utilizing the relevant cost function. The function of islanded distribution network occurs after an error in the s...
متن کاملSmart load shedding in distribution networks considering the importance of loads
One of the most important tasks of operators in distribution companies is to restoration after a fault in the network. In load restoration schemes, in addition to observing the load flow constraints, it is necessary to maintain the grid structure radially and, most importantly, observing the balance of consumption with the possibility of providing load due to the limitations of the backup feede...
متن کامل